﻿<?xml version="1.0" encoding="utf-8"?>
<ScintillaNET>
  <Language Name="cpp">
    <AutoComplete FillUpCharacters=".([" SingleLineAccept="True" IsCaseSensitive="False">
      <List>
        auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while
        asm         dynamic_cast  namespace  reinterpret_cast  try
        bool        explicit      new        static_cast       typeid
        catch       false         operator   template          typename
        class       friend        private    this              using
        const_cast  inline        public     throw             virtual
        delete      mutable       protected  true              wchar_t
      </List>
    </AutoComplete>

    <Indentation TabWidth="4" SmartIndentType="cpp" />


    <Lexer LexerName="cpp" LineCommentPrefix="//" StreamCommentPrefix="/* " StreamCommentSuffix=" /*" >
      <Keywords List="0" Inherit="False">
        auto break case const continue default do else enum extern for goto if long register return short signed sizeof static struct switch typedef union unsigned volatile while
        asm         dynamic_cast  namespace  reinterpret_cast  try
        bool        explicit      new        static_cast       typeid
        catch       false         operator   template          typename
        class       friend        private    this              using
        const_cast  inline        public     throw             virtual
        delete      mutable       protected  true              wchar_t
      </Keywords>
      <Keywords List="1" Inherit="False">
        int char float double void
        and      bitand   compl   not_eq   or_eq   xor_eq
        and_eq   bitor    not     or       xor
      </Keywords>
    </Lexer>
  </Language>
</ScintillaNET>
